/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package AdapterSolicitud;

/**
 *
 * @author MBG
 */
public class PerroRobot {
    
    private boolean conectado = false;
    
    public PerroRobot()
    {
        System.out.println("creando un perro robot");
        this.conectado = false;
    }
    
    public void enchufar()
    {
        System.out.println("enchufando perro robot");
        this.conectado = true;
    }
    
    public void activar()
    {
        if(conectado)
        {
            System.out.println("esta enchufado, activando perro robot");
        }
        else
        {
            System.out.println("no se puede activar porque esta desenchufado el perro robot");
        }
    }
    
    public void funcionEvacuar()
    {
        if(conectado)
        {
            System.out.println("evacuando... consumiendo bateria");
        }
        else
        {
            System.out.println("no puede evacuar porque esta desenchufado");
        }
    }
    
    public void desactivar()
    {
        if(conectado)
        {
            System.out.println("deteniendo perro robot");
        }
        else
        {
            System.out.println("no se puede detener porque esta desenchufado");
        }
    }
    
    public void desenchufar()
    {
        System.out.println("desenchufar perro robot");
        this.conectado = false;
    }
    
    
}
